function Object () {
  this.name = 'lee'
  console.log('run.....') 
  // 在调用empty2的时候会打印出来，说明用字符串创建对象的时候，并没有调用Object构造函数
}
var empty = {}
console.log('empty', empty.constructor) // ƒ Object() { [native code] }
var empty2 = new Object()
console.log('empty2', empty2.constructor) // ƒ Object() { [native code] }